Prototype Implementations of an Architectural Model for Service-Based Flexible Software
نویسندگان
چکیده
The need to change software easily to meet evolving business requirements is urgent, and a radical shift is required in the development of software, with a more demand-centric view leading to software which will be delivered as a service, within the framework of an open
منابع مشابه
SbSAD: An Integrated Service-based Software Design Framework
Phased software engineering process continues to be the most popular paradigm leading to devise and drawing-up all system architectural designs. In this paper we trying to explore and examine the most significant software engineering activity: Software architectural design. In this paper we discuss and evaluate an integrated service-based (the common and modern architectural styles upon which m...
متن کاملInvestigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server
Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...
متن کاملService Oriented Solution Modeling and Variation Propagation Analysis Based on Architectural Building Blocks
In spite of the widely recognized benefits of applying Service Oriented Architecture (SOA) to design enterprise-scale software systems, its actual application practice is not always a success. One major reason is the lack of a systematic engineering process and tool supported by reusable architectural artifacts. Toward this ultimate goal, this paper proposes a new method of architectural buildi...
متن کاملArchitectural Styles for Distributed Interoperability
SOA and REST are the two main architectural styles used for distributed applications. Current SOA implementations use Web Services, which have a flexible service interface but lack resource structure. Current REST implementations use HTTP, with good structural support (through URIs) but fixed service interface, leading to a significant mismatch in modeling some application artifacts. In additio...
متن کاملArchitectural Templates: Engineering Scalable SaaS Applications Based on Architectural Styles
Software architects plan, model, and analyze the high-level design of software systems. Today, these systems are often deployed in cloud computing environments as Software-as-a-Service (SaaS) applications. The scalability of these applications is crucially impacted by architects’ early design decisions. Architects decide based on their experience and known architectural styles like a 3-tier arc...
متن کامل